|
The CheckMate II in-circuit emulator takes advantage of patented 1990's gate array and surface mount assembly technologies to deliver all the emulator features required today in a single low-profile, small foot print device. All CheckMate* emulators take full advantage of Intel's processor technology to insure true transparent and exact emulator functionality.
The emulator combines a robust, state machine driven bus event system and a wide and deep trace memory bugger to deliver next generation capability to the user. As you expect, CheckMate integrates into your existing development environment. We offer support for all Borland* and Microsoft* compilers as well as Intel compilers with the industry standard Paradigm/DEBUG source level debug interface.
The bus event system consists of four groups that each contain eight ADDRess/ADDR range, DATA and STATUS comparitor sets. Each event level or group has an independent 16-bit event pass counter and 8 independent Logic State Input channels. Within the group, each event is coupled independently to both the event counter and the LSI channels. This system makes it easy to identify even the most obscure execution faults.
The trace buffer captures 16K bus cycles of ADDRess, DATA, and STATUS along with the 16-bit timestamp and 8 Logic State Input channels. The trace display shows any combination of source, assembly and raw cycles interleaved for true execution history clarity, and can be fully qualified by any event in the Bus Event System. The timestamp uses 5 timebases - 100 nsec to 1 msec - that are independent of the target CLK; counter overflow is captured automatically to insure accurate long duration measurements. A special timestamp mode measures the MIN, MAX and MEAN interval time statistic.
The overlay RAM is 0-wait state at 25 MHz operation, and may be mapped across the entire target memory address space on 1 K boundaries. Each segment can be access protected.
CheckMate emulators have two different models to complete your development tool environment. Finally, you can fine tune development tool capabilities to your team's individual requirements.
|